#pragma once
#ifndef __STACK_H__
#define __STACK_H__
#define ElementType int
#define true 1
#define false 0
struct Stack
{
    ElementType* stack;
    int Max;
    int len;
};

extern int Init_Stack(struct Stack* s, int count);
extern void Push(struct Stack* s, ElementType element);
extern ElementType* Pop(struct Stack* stack);
extern int  Realloc_Stack(struct Stack* stack);
extern void Free_Stack(struct Stack* stack);
#endif